import { Entity, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from "typeorm";
import { SoftDeleteQueryBuilder } from "typeorm/query-builder/SoftDeleteQueryBuilder";

@Entity()
export class BaseEntity {
  @CreateDateColumn({ type: 'timestamp' })
  public createdAt: Date;

  @UpdateDateColumn({ type: 'timestamp' })
  public updatedAt: Date;

  @DeleteDateColumn({ type: 'timestamp' })
  public deleteAt: Date

  // @SoftDeleteQueryBuilder
}